package com.kakarote.examine.entity.VO;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.List;
import java.util.Map;

@Data
@ApiModel(value = "追踪对象")
public class SuperExamineTraceVO {

    @ApiModelProperty("数量")
    private Integer num;
    @ApiModelProperty("追踪列表")
    private SuperExamineTraceInfoVO superExamineTraceInfoVO;

    @Data
    @ApiModel(value = "追踪详情对象")
    public static class SuperExamineTraceInfoVO {
        @ApiModelProperty("Oa审批id")
        private Long oaExamineId;
        @ApiModelProperty("审批流id")
        private Long oaCategoryId;
        @ApiModelProperty("审批流id")
        private Long examineRecordId;
        @ApiModelProperty("审批流对应的业务名称")
        private String content;
        @ApiModelProperty("审批流stepInfo")
        private List<Map<String, Object>> allStepHandleUserList;
    }
}
